<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>apply_sample_identifier [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onload="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="toc_legacy.html">过时</a> / <a href="toc_legacy_identification.html">Identification</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<!--OP_REF_HEADER_END-->
<h1 id="sec_name">
<span data-if="hdevelop" style="display:inline;">apply_sample_identifier</span><span data-if="c" style="display:none;">T_apply_sample_identifier</span><span data-if="cpp" style="display:none;">ApplySampleIdentifier</span><span data-if="dotnet" style="display:none;">ApplySampleIdentifier</span><span data-if="python" style="display:none;">apply_sample_identifier</span> (算子名称)</h1>
<h2>名称</h2>
<p><code><span data-if="hdevelop" style="display:inline;">apply_sample_identifier</span><span data-if="c" style="display:none;">T_apply_sample_identifier</span><span data-if="cpp" style="display:none;">ApplySampleIdentifier</span><span data-if="dotnet" style="display:none;">ApplySampleIdentifier</span><span data-if="python" style="display:none;">apply_sample_identifier</span></code> — Identify objects with a sample identifier.
</p>
<h2>警告</h2>
<p><b><code><span data-if="hdevelop" style="display:inline">apply_sample_identifier</span><span data-if="c" style="display:none">apply_sample_identifier</span><span data-if="cpp" style="display:none">ApplySampleIdentifier</span><span data-if="com" style="display:none">ApplySampleIdentifier</span><span data-if="dotnet" style="display:none">ApplySampleIdentifier</span><span data-if="python" style="display:none">apply_sample_identifier</span></code> is obsolete and is only provided for
reasons of backward compatibility. New applications should use 该算子s
for Deep-Learning-based classification instead, for details see
<a href="toc_deeplearning_classification.html">Deep Learning / Classification</a>.</b></p>
<h2 id="sec_synopsis">参数签名</h2>
<div data-if="hdevelop" style="display:inline;">
<p>
<code><b>apply_sample_identifier</b>(<a href="#Image"><i>Image</i></a> :  : <a href="#SampleIdentifier"><i>SampleIdentifier</i></a>, <a href="#NumResults"><i>NumResults</i></a>, <a href="#RatingThreshold"><i>RatingThreshold</i></a>, <a href="#GenParamName"><i>GenParamName</i></a>, <a href="#GenParamValue"><i>GenParamValue</i></a> : <a href="#ObjectIdx"><i>ObjectIdx</i></a>, <a href="#Rating"><i>Rating</i></a>)</code></p>
</div>
<div data-if="c" style="display:none;">
<p>
<code>Herror <b>T_apply_sample_identifier</b>(const Hobject <a href="#Image"><i>Image</i></a>, const Htuple <a href="#SampleIdentifier"><i>SampleIdentifier</i></a>, const Htuple <a href="#NumResults"><i>NumResults</i></a>, const Htuple <a href="#RatingThreshold"><i>RatingThreshold</i></a>, const Htuple <a href="#GenParamName"><i>GenParamName</i></a>, const Htuple <a href="#GenParamValue"><i>GenParamValue</i></a>, Htuple* <a href="#ObjectIdx"><i>ObjectIdx</i></a>, Htuple* <a href="#Rating"><i>Rating</i></a>)</code></p>
</div>
<div data-if="cpp" style="display:none;">
<p>
<code>void <b>ApplySampleIdentifier</b>(const HObject&amp; <a href="#Image"><i>Image</i></a>, const HTuple&amp; <a href="#SampleIdentifier"><i>SampleIdentifier</i></a>, const HTuple&amp; <a href="#NumResults"><i>NumResults</i></a>, const HTuple&amp; <a href="#RatingThreshold"><i>RatingThreshold</i></a>, const HTuple&amp; <a href="#GenParamName"><i>GenParamName</i></a>, const HTuple&amp; <a href="#GenParamValue"><i>GenParamValue</i></a>, HTuple* <a href="#ObjectIdx"><i>ObjectIdx</i></a>, HTuple* <a href="#Rating"><i>Rating</i></a>)</code></p>
<p>
<code><a href="HTuple.html">HTuple</a> <a href="HImage.html">HImage</a>::<b>ApplySampleIdentifier</b>(const HSampleIdentifier&amp; <a href="#SampleIdentifier"><i>SampleIdentifier</i></a>, Hlong <a href="#NumResults"><i>NumResults</i></a>, double <a href="#RatingThreshold"><i>RatingThreshold</i></a>, const HTuple&amp; <a href="#GenParamName"><i>GenParamName</i></a>, const HTuple&amp; <a href="#GenParamValue"><i>GenParamValue</i></a>, HTuple* <a href="#Rating"><i>Rating</i></a>) const</code></p>
<p>
<code>Hlong <a href="HImage.html">HImage</a>::<b>ApplySampleIdentifier</b>(const HSampleIdentifier&amp; <a href="#SampleIdentifier"><i>SampleIdentifier</i></a>, Hlong <a href="#NumResults"><i>NumResults</i></a>, double <a href="#RatingThreshold"><i>RatingThreshold</i></a>, const HTuple&amp; <a href="#GenParamName"><i>GenParamName</i></a>, const HTuple&amp; <a href="#GenParamValue"><i>GenParamValue</i></a>, double* <a href="#Rating"><i>Rating</i></a>) const</code></p>
<p>
<code><a href="HTuple.html">HTuple</a> <a href="HSampleIdentifier.html">HSampleIdentifier</a>::<b>ApplySampleIdentifier</b>(const HImage&amp; <a href="#Image"><i>Image</i></a>, Hlong <a href="#NumResults"><i>NumResults</i></a>, double <a href="#RatingThreshold"><i>RatingThreshold</i></a>, const HTuple&amp; <a href="#GenParamName"><i>GenParamName</i></a>, const HTuple&amp; <a href="#GenParamValue"><i>GenParamValue</i></a>, HTuple* <a href="#Rating"><i>Rating</i></a>) const</code></p>
<p>
<code>Hlong <a href="HSampleIdentifier.html">HSampleIdentifier</a>::<b>ApplySampleIdentifier</b>(const HImage&amp; <a href="#Image"><i>Image</i></a>, Hlong <a href="#NumResults"><i>NumResults</i></a>, double <a href="#RatingThreshold"><i>RatingThreshold</i></a>, const HTuple&amp; <a href="#GenParamName"><i>GenParamName</i></a>, const HTuple&amp; <a href="#GenParamValue"><i>GenParamValue</i></a>, double* <a href="#Rating"><i>Rating</i></a>) const</code></p>
</div>
<div data-if="com" style="display:none;"></div>
<div data-if="dotnet" style="display:none;">
<p>
<code>static void <a href="HOperatorSet.html">HOperatorSet</a>.<b>ApplySampleIdentifier</b>(<a href="HObject.html">HObject</a> <a href="#Image"><i>image</i></a>, <a href="HTuple.html">HTuple</a> <a href="#SampleIdentifier"><i>sampleIdentifier</i></a>, <a href="HTuple.html">HTuple</a> <a href="#NumResults"><i>numResults</i></a>, <a href="HTuple.html">HTuple</a> <a href="#RatingThreshold"><i>ratingThreshold</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamName"><i>genParamName</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamValue"><i>genParamValue</i></a>, out <a href="HTuple.html">HTuple</a> <a href="#ObjectIdx"><i>objectIdx</i></a>, out <a href="HTuple.html">HTuple</a> <a href="#Rating"><i>rating</i></a>)</code></p>
<p>
<code><a href="HTuple.html">HTuple</a> <a href="HImage.html">HImage</a>.<b>ApplySampleIdentifier</b>(<a href="HSampleIdentifier.html">HSampleIdentifier</a> <a href="#SampleIdentifier"><i>sampleIdentifier</i></a>, int <a href="#NumResults"><i>numResults</i></a>, double <a href="#RatingThreshold"><i>ratingThreshold</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamName"><i>genParamName</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamValue"><i>genParamValue</i></a>, out <a href="HTuple.html">HTuple</a> <a href="#Rating"><i>rating</i></a>)</code></p>
<p>
<code>int <a href="HImage.html">HImage</a>.<b>ApplySampleIdentifier</b>(<a href="HSampleIdentifier.html">HSampleIdentifier</a> <a href="#SampleIdentifier"><i>sampleIdentifier</i></a>, int <a href="#NumResults"><i>numResults</i></a>, double <a href="#RatingThreshold"><i>ratingThreshold</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamName"><i>genParamName</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamValue"><i>genParamValue</i></a>, out double <a href="#Rating"><i>rating</i></a>)</code></p>
<p>
<code><a href="HTuple.html">HTuple</a> <a href="HSampleIdentifier.html">HSampleIdentifier</a>.<b>ApplySampleIdentifier</b>(<a href="HImage.html">HImage</a> <a href="#Image"><i>image</i></a>, int <a href="#NumResults"><i>numResults</i></a>, double <a href="#RatingThreshold"><i>ratingThreshold</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamName"><i>genParamName</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamValue"><i>genParamValue</i></a>, out <a href="HTuple.html">HTuple</a> <a href="#Rating"><i>rating</i></a>)</code></p>
<p>
<code>int <a href="HSampleIdentifier.html">HSampleIdentifier</a>.<b>ApplySampleIdentifier</b>(<a href="HImage.html">HImage</a> <a href="#Image"><i>image</i></a>, int <a href="#NumResults"><i>numResults</i></a>, double <a href="#RatingThreshold"><i>ratingThreshold</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamName"><i>genParamName</i></a>, <a href="HTuple.html">HTuple</a> <a href="#GenParamValue"><i>genParamValue</i></a>, out double <a href="#Rating"><i>rating</i></a>)</code></p>
</div>
<div data-if="python" style="display:none;">
<p>
<code>def <b>apply_sample_identifier</b>(<a href="#Image"><i>image</i></a>: HObject, <a href="#SampleIdentifier"><i>sample_identifier</i></a>: HHandle, <a href="#NumResults"><i>num_results</i></a>: int, <a href="#RatingThreshold"><i>rating_threshold</i></a>: float, <a href="#GenParamName"><i>gen_param_name</i></a>: Sequence[str], <a href="#GenParamValue"><i>gen_param_value</i></a>: Sequence[Union[str, int, float]]) -&gt; Tuple[Sequence[int], Sequence[float]]</code></p>
<p>
<code>def <b>apply_sample_identifier_s</b>(<a href="#Image"><i>image</i></a>: HObject, <a href="#SampleIdentifier"><i>sample_identifier</i></a>: HHandle, <a href="#NumResults"><i>num_results</i></a>: int, <a href="#RatingThreshold"><i>rating_threshold</i></a>: float, <a href="#GenParamName"><i>gen_param_name</i></a>: Sequence[str], <a href="#GenParamValue"><i>gen_param_value</i></a>: Sequence[Union[str, int, float]]) -&gt; Tuple[int, float]</code></p>
</div>
<h2 id="sec_description">描述</h2>
<p><code><span data-if="hdevelop" style="display:inline">apply_sample_identifier</span><span data-if="c" style="display:none">apply_sample_identifier</span><span data-if="cpp" style="display:none">ApplySampleIdentifier</span><span data-if="com" style="display:none">ApplySampleIdentifier</span><span data-if="dotnet" style="display:none">ApplySampleIdentifier</span><span data-if="python" style="display:none">apply_sample_identifier</span></code> identifies the object in the <a href="#Image"><i><code><span data-if="hdevelop" style="display:inline">Image</span><span data-if="c" style="display:none">Image</span><span data-if="cpp" style="display:none">Image</span><span data-if="com" style="display:none">Image</span><span data-if="dotnet" style="display:none">image</span><span data-if="python" style="display:none">image</span></code></i></a>
using the given <a href="#SampleIdentifier"><i><code><span data-if="hdevelop" style="display:inline">SampleIdentifier</span><span data-if="c" style="display:none">SampleIdentifier</span><span data-if="cpp" style="display:none">SampleIdentifier</span><span data-if="com" style="display:none">SampleIdentifier</span><span data-if="dotnet" style="display:none">sampleIdentifier</span><span data-if="python" style="display:none">sample_identifier</span></code></i></a> and returns the corresponding
<a href="#ObjectIdx"><i><code><span data-if="hdevelop" style="display:inline">ObjectIdx</span><span data-if="c" style="display:none">ObjectIdx</span><span data-if="cpp" style="display:none">ObjectIdx</span><span data-if="com" style="display:none">ObjectIdx</span><span data-if="dotnet" style="display:none">objectIdx</span><span data-if="python" style="display:none">object_idx</span></code></i></a>.
</p>
<p>For an explanation of the concept of sample-based identification
see the introduction of chapter <a href="toc_legacy_identification.html">Legacy / Identification</a>.
</p>
<p>该算子 <code><span data-if="hdevelop" style="display:inline">apply_sample_identifier</span><span data-if="c" style="display:none">apply_sample_identifier</span><span data-if="cpp" style="display:none">ApplySampleIdentifier</span><span data-if="com" style="display:none">ApplySampleIdentifier</span><span data-if="dotnet" style="display:none">ApplySampleIdentifier</span><span data-if="python" style="display:none">apply_sample_identifier</span></code> can identify one object per
query <a href="#Image"><i><code><span data-if="hdevelop" style="display:inline">Image</span><span data-if="c" style="display:none">Image</span><span data-if="cpp" style="display:none">Image</span><span data-if="com" style="display:none">Image</span><span data-if="dotnet" style="display:none">image</span><span data-if="python" style="display:none">image</span></code></i></a>.  This means that the <a href="#Image"><i><code><span data-if="hdevelop" style="display:inline">Image</span><span data-if="c" style="display:none">Image</span><span data-if="cpp" style="display:none">Image</span><span data-if="com" style="display:none">Image</span><span data-if="dotnet" style="display:none">image</span><span data-if="python" style="display:none">image</span></code></i></a>, or more precisely
the domain of the <a href="#Image"><i><code><span data-if="hdevelop" style="display:inline">Image</span><span data-if="c" style="display:none">Image</span><span data-if="cpp" style="display:none">Image</span><span data-if="com" style="display:none">Image</span><span data-if="dotnet" style="display:none">image</span><span data-if="python" style="display:none">image</span></code></i></a>, must not contain multiple objects. The
parameter <a href="#NumResults"><i><code><span data-if="hdevelop" style="display:inline">NumResults</span><span data-if="c" style="display:none">NumResults</span><span data-if="cpp" style="display:none">NumResults</span><span data-if="com" style="display:none">NumResults</span><span data-if="dotnet" style="display:none">numResults</span><span data-if="python" style="display:none">num_results</span></code></i></a> defines the number of hypotheses that are
returned, ordered by their rating value. If the generic parameter
<i><span data-if="hdevelop" style="display:inline">'apply_rating_threshold'</span><span data-if="c" style="display:none">"apply_rating_threshold"</span><span data-if="cpp" style="display:none">"apply_rating_threshold"</span><span data-if="com" style="display:none">"apply_rating_threshold"</span><span data-if="dotnet" style="display:none">"apply_rating_threshold"</span><span data-if="python" style="display:none">"apply_rating_threshold"</span></i> is set to <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i> (see below), all
returned hypotheses have a rating value better than the specified
<a href="#RatingThreshold"><i><code><span data-if="hdevelop" style="display:inline">RatingThreshold</span><span data-if="c" style="display:none">RatingThreshold</span><span data-if="cpp" style="display:none">RatingThreshold</span><span data-if="com" style="display:none">RatingThreshold</span><span data-if="dotnet" style="display:none">ratingThreshold</span><span data-if="python" style="display:none">rating_threshold</span></code></i></a>.
</p>
<p>The index of the identified object is returned in <a href="#ObjectIdx"><i><code><span data-if="hdevelop" style="display:inline">ObjectIdx</span><span data-if="c" style="display:none">ObjectIdx</span><span data-if="cpp" style="display:none">ObjectIdx</span><span data-if="com" style="display:none">ObjectIdx</span><span data-if="dotnet" style="display:none">objectIdx</span><span data-if="python" style="display:none">object_idx</span></code></i></a> and its
rating value is returned in <a href="#Rating"><i><code><span data-if="hdevelop" style="display:inline">Rating</span><span data-if="c" style="display:none">Rating</span><span data-if="cpp" style="display:none">Rating</span><span data-if="com" style="display:none">Rating</span><span data-if="dotnet" style="display:none">rating</span><span data-if="python" style="display:none">rating</span></code></i></a>. If <a href="#NumResults"><i><code><span data-if="hdevelop" style="display:inline">NumResults</span><span data-if="c" style="display:none">NumResults</span><span data-if="cpp" style="display:none">NumResults</span><span data-if="com" style="display:none">NumResults</span><span data-if="dotnet" style="display:none">numResults</span><span data-if="python" style="display:none">num_results</span></code></i></a> is set
to a value larger than <i>1</i>, the indices and ratings of the best rated
<a href="#NumResults"><i><code><span data-if="hdevelop" style="display:inline">NumResults</span><span data-if="c" style="display:none">NumResults</span><span data-if="cpp" style="display:none">NumResults</span><span data-if="com" style="display:none">NumResults</span><span data-if="dotnet" style="display:none">numResults</span><span data-if="python" style="display:none">num_results</span></code></i></a> hypotheses are returned in <a href="#ObjectIdx"><i><code><span data-if="hdevelop" style="display:inline">ObjectIdx</span><span data-if="c" style="display:none">ObjectIdx</span><span data-if="cpp" style="display:none">ObjectIdx</span><span data-if="com" style="display:none">ObjectIdx</span><span data-if="dotnet" style="display:none">objectIdx</span><span data-if="python" style="display:none">object_idx</span></code></i></a> and
<a href="#Rating"><i><code><span data-if="hdevelop" style="display:inline">Rating</span><span data-if="c" style="display:none">Rating</span><span data-if="cpp" style="display:none">Rating</span><span data-if="com" style="display:none">Rating</span><span data-if="dotnet" style="display:none">rating</span><span data-if="python" style="display:none">rating</span></code></i></a>.
</p>
<p>The following  generic parameters can be used to influence the behavior of
the <a href="#SampleIdentifier"><i><code><span data-if="hdevelop" style="display:inline">SampleIdentifier</span><span data-if="c" style="display:none">SampleIdentifier</span><span data-if="cpp" style="display:none">SampleIdentifier</span><span data-if="com" style="display:none">SampleIdentifier</span><span data-if="dotnet" style="display:none">sampleIdentifier</span><span data-if="python" style="display:none">sample_identifier</span></code></i></a>.  These parameters and their corresponding
values can be specified by using <a href="#GenParamName"><i><code><span data-if="hdevelop" style="display:inline">GenParamName</span><span data-if="c" style="display:none">GenParamName</span><span data-if="cpp" style="display:none">GenParamName</span><span data-if="com" style="display:none">GenParamName</span><span data-if="dotnet" style="display:none">genParamName</span><span data-if="python" style="display:none">gen_param_name</span></code></i></a> and
<a href="#GenParamValue"><i><code><span data-if="hdevelop" style="display:inline">GenParamValue</span><span data-if="c" style="display:none">GenParamValue</span><span data-if="cpp" style="display:none">GenParamValue</span><span data-if="com" style="display:none">GenParamValue</span><span data-if="dotnet" style="display:none">genParamValue</span><span data-if="python" style="display:none">gen_param_value</span></code></i></a>, respectively.  The following values for
<a href="#GenParamName"><i><code><span data-if="hdevelop" style="display:inline">GenParamName</span><span data-if="c" style="display:none">GenParamName</span><span data-if="cpp" style="display:none">GenParamName</span><span data-if="com" style="display:none">GenParamName</span><span data-if="dotnet" style="display:none">genParamName</span><span data-if="python" style="display:none">gen_param_name</span></code></i></a> are possible:
</p>
<dl class="generic">


<dt><b><i><span data-if="hdevelop" style="display:inline">'rating_method'</span><span data-if="c" style="display:none">"rating_method"</span><span data-if="cpp" style="display:none">"rating_method"</span><span data-if="com" style="display:none">"rating_method"</span><span data-if="dotnet" style="display:none">"rating_method"</span><span data-if="python" style="display:none">"rating_method"</span></i>:</b></dt>
<dd>
<p>
 This parameter determines, which rating
method is used for the identification of the objects. There are three
different methods available:
</p>
<dl class="generic">


<dt><b><i><span data-if="hdevelop" style="display:inline">'distance'</span><span data-if="c" style="display:none">"distance"</span><span data-if="cpp" style="display:none">"distance"</span><span data-if="com" style="display:none">"distance"</span><span data-if="dotnet" style="display:none">"distance"</span><span data-if="python" style="display:none">"distance"</span></i></b></dt>
<dd>
<p>
 The rating is based on the distance between the
features of the image of the object to be identified and the trained
sample images. The rating values lie between <i>0.0</i> and
<i>2.0</i>. If the images are identical, a rating value of <i>0.0</i>
will be returned in <a href="#Rating"><i><code><span data-if="hdevelop" style="display:inline">Rating</span><span data-if="c" style="display:none">Rating</span><span data-if="cpp" style="display:none">Rating</span><span data-if="com" style="display:none">Rating</span><span data-if="dotnet" style="display:none">rating</span><span data-if="python" style="display:none">rating</span></code></i></a>. The more different the images are,
the higher the rating value will be.  With this rating method, the raw
internal rating is returned. This rating has the advantage that the rating
value is independent of training samples other than that of the identified
object.
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'score'</span><span data-if="c" style="display:none">"score"</span><span data-if="cpp" style="display:none">"score"</span><span data-if="com" style="display:none">"score"</span><span data-if="dotnet" style="display:none">"score"</span><span data-if="python" style="display:none">"score"</span></i></b></dt>
<dd>
<p>
 The rating is based on an elaborate combination of
the scores for texture and color.  The rating values lie between
<i>0.0</i> and <i>1.0</i>. Higher rating values indicate more similar
images.  If both texture and color are used, this rating method yields the
best identification results and should therefore be used. One drawback of
this rating method is that the rating value of a training image is
typically far below <i>1.0</i>. Furthermore, a suitable threshold must
be determined for each application individually.
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'score_single'</span><span data-if="c" style="display:none">"score_single"</span><span data-if="cpp" style="display:none">"score_single"</span><span data-if="com" style="display:none">"score_single"</span><span data-if="dotnet" style="display:none">"score_single"</span><span data-if="python" style="display:none">"score_single"</span></i></b></dt>
<dd>
<p>
 The rating is based on a simple combination
of the scores for texture and color.  The rating values lie between
<i>0.0</i> and <i>1.0</i>. Higher rating values indicate more similar
images.  If both texture and color are used, the rating method
<i><span data-if="hdevelop" style="display:inline">'score'</span><span data-if="c" style="display:none">"score"</span><span data-if="cpp" style="display:none">"score"</span><span data-if="com" style="display:none">"score"</span><span data-if="dotnet" style="display:none">"score"</span><span data-if="python" style="display:none">"score"</span></i> yields better results. The advantage of the rating method
<i><span data-if="hdevelop" style="display:inline">'score_single'</span><span data-if="c" style="display:none">"score_single"</span><span data-if="cpp" style="display:none">"score_single"</span><span data-if="com" style="display:none">"score_single"</span><span data-if="dotnet" style="display:none">"score_single"</span><span data-if="python" style="display:none">"score_single"</span></i> is, that it yields a rating value of <i>1.0</i>
for training images. Therefore, this rating method should be used if only
texture or only color is used for the identification. For this rating
method, it is much simpler to select a suitable threshold than for the
rating method <i><span data-if="hdevelop" style="display:inline">'score'</span><span data-if="c" style="display:none">"score"</span><span data-if="cpp" style="display:none">"score"</span><span data-if="com" style="display:none">"score"</span><span data-if="dotnet" style="display:none">"score"</span><span data-if="python" style="display:none">"score"</span></i>.
</p>
</dd>
</dl>

<p>Note that the selection of the rating method influences both the
identification of the objects, i.e., their discrimination, as well as the
rating value that is returned in the parameter <a href="#Rating"><i><code><span data-if="hdevelop" style="display:inline">Rating</span><span data-if="c" style="display:none">Rating</span><span data-if="cpp" style="display:none">Rating</span><span data-if="com" style="display:none">Rating</span><span data-if="dotnet" style="display:none">rating</span><span data-if="python" style="display:none">rating</span></code></i></a>.
</p>
<p><i>List of values:</i> <i><span data-if="hdevelop" style="display:inline">'distance'</span><span data-if="c" style="display:none">"distance"</span><span data-if="cpp" style="display:none">"distance"</span><span data-if="com" style="display:none">"distance"</span><span data-if="dotnet" style="display:none">"distance"</span><span data-if="python" style="display:none">"distance"</span></i>, <i><span data-if="hdevelop" style="display:inline">'score'</span><span data-if="c" style="display:none">"score"</span><span data-if="cpp" style="display:none">"score"</span><span data-if="com" style="display:none">"score"</span><span data-if="dotnet" style="display:none">"score"</span><span data-if="python" style="display:none">"score"</span></i>,
<i><span data-if="hdevelop" style="display:inline">'score_single'</span><span data-if="c" style="display:none">"score_single"</span><span data-if="cpp" style="display:none">"score_single"</span><span data-if="com" style="display:none">"score_single"</span><span data-if="dotnet" style="display:none">"score_single"</span><span data-if="python" style="display:none">"score_single"</span></i>
</p>
<p><i>Default value:</i> <i><span data-if="hdevelop" style="display:inline">'score'</span><span data-if="c" style="display:none">"score"</span><span data-if="cpp" style="display:none">"score"</span><span data-if="com" style="display:none">"score"</span><span data-if="dotnet" style="display:none">"score"</span><span data-if="python" style="display:none">"score"</span></i>
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'apply_rating_threshold'</span><span data-if="c" style="display:none">"apply_rating_threshold"</span><span data-if="cpp" style="display:none">"apply_rating_threshold"</span><span data-if="com" style="display:none">"apply_rating_threshold"</span><span data-if="dotnet" style="display:none">"apply_rating_threshold"</span><span data-if="python" style="display:none">"apply_rating_threshold"</span></i>:</b></dt>
<dd>
<p>
 This parameter determines if the
<a href="#RatingThreshold"><i><code><span data-if="hdevelop" style="display:inline">RatingThreshold</span><span data-if="c" style="display:none">RatingThreshold</span><span data-if="cpp" style="display:none">RatingThreshold</span><span data-if="com" style="display:none">RatingThreshold</span><span data-if="dotnet" style="display:none">ratingThreshold</span><span data-if="python" style="display:none">rating_threshold</span></code></i></a> will be applied or not. If
<i><span data-if="hdevelop" style="display:inline">'apply_rating_threshold'</span><span data-if="c" style="display:none">"apply_rating_threshold"</span><span data-if="cpp" style="display:none">"apply_rating_threshold"</span><span data-if="com" style="display:none">"apply_rating_threshold"</span><span data-if="dotnet" style="display:none">"apply_rating_threshold"</span><span data-if="python" style="display:none">"apply_rating_threshold"</span></i> is set to <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, the rating
threshold given in <a href="#RatingThreshold"><i><code><span data-if="hdevelop" style="display:inline">RatingThreshold</span><span data-if="c" style="display:none">RatingThreshold</span><span data-if="cpp" style="display:none">RatingThreshold</span><span data-if="com" style="display:none">RatingThreshold</span><span data-if="dotnet" style="display:none">ratingThreshold</span><span data-if="python" style="display:none">rating_threshold</span></code></i></a> will be applied.
</p>
<p><i>List of values:</i> <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, <i><span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></i>
</p>
<p><i>Default value:</i> <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'use_color_info'</span><span data-if="c" style="display:none">"use_color_info"</span><span data-if="cpp" style="display:none">"use_color_info"</span><span data-if="com" style="display:none">"use_color_info"</span><span data-if="dotnet" style="display:none">"use_color_info"</span><span data-if="python" style="display:none">"use_color_info"</span></i>:</b></dt>
<dd>
<p>
 See <a href="set_sample_identifier_param.html"><code><span data-if="hdevelop" style="display:inline">set_sample_identifier_param</span><span data-if="c" style="display:none">set_sample_identifier_param</span><span data-if="cpp" style="display:none">SetSampleIdentifierParam</span><span data-if="com" style="display:none">SetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">SetSampleIdentifierParam</span><span data-if="python" style="display:none">set_sample_identifier_param</span></code></a>
for a description of this parameter.
</p>
<p><i>List of values:</i> <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, <i><span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></i>
</p>
<p><i>Default value:</i> As long as <i><span data-if="hdevelop" style="display:inline">'use_color_info'</span><span data-if="c" style="display:none">"use_color_info"</span><span data-if="cpp" style="display:none">"use_color_info"</span><span data-if="com" style="display:none">"use_color_info"</span><span data-if="dotnet" style="display:none">"use_color_info"</span><span data-if="python" style="display:none">"use_color_info"</span></i> has not been
set, the value set with <i><span data-if="hdevelop" style="display:inline">'add_color_info'</span><span data-if="c" style="display:none">"add_color_info"</span><span data-if="cpp" style="display:none">"add_color_info"</span><span data-if="com" style="display:none">"add_color_info"</span><span data-if="dotnet" style="display:none">"add_color_info"</span><span data-if="python" style="display:none">"add_color_info"</span></i> in
<a href="create_sample_identifier.html"><code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code></a> is used.
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'use_texture_info'</span><span data-if="c" style="display:none">"use_texture_info"</span><span data-if="cpp" style="display:none">"use_texture_info"</span><span data-if="com" style="display:none">"use_texture_info"</span><span data-if="dotnet" style="display:none">"use_texture_info"</span><span data-if="python" style="display:none">"use_texture_info"</span></i>:</b></dt>
<dd>
<p>
 See
<a href="set_sample_identifier_param.html"><code><span data-if="hdevelop" style="display:inline">set_sample_identifier_param</span><span data-if="c" style="display:none">set_sample_identifier_param</span><span data-if="cpp" style="display:none">SetSampleIdentifierParam</span><span data-if="com" style="display:none">SetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">SetSampleIdentifierParam</span><span data-if="python" style="display:none">set_sample_identifier_param</span></code></a> for a description of this parameter.
</p>
<p><i>List of values:</i> <i><span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></i>, <i><span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span></i>
</p>
<p><i>Default value:</i> As long as <i><span data-if="hdevelop" style="display:inline">'use_texture_info'</span><span data-if="c" style="display:none">"use_texture_info"</span><span data-if="cpp" style="display:none">"use_texture_info"</span><span data-if="com" style="display:none">"use_texture_info"</span><span data-if="dotnet" style="display:none">"use_texture_info"</span><span data-if="python" style="display:none">"use_texture_info"</span></i> has not
been set, the value set with <i><span data-if="hdevelop" style="display:inline">'add_texture_info'</span><span data-if="c" style="display:none">"add_texture_info"</span><span data-if="cpp" style="display:none">"add_texture_info"</span><span data-if="com" style="display:none">"add_texture_info"</span><span data-if="dotnet" style="display:none">"add_texture_info"</span><span data-if="python" style="display:none">"add_texture_info"</span></i> in
<a href="create_sample_identifier.html"><code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code></a> is used.
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span></i>:</b></dt>
<dd>
<p>
  See
<a href="create_sample_identifier.html"><code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code></a> for a description of this parameter.
</p>
<p><i>List of values:</i> <i><span data-if="hdevelop" style="display:inline">'none'</span><span data-if="c" style="display:none">"none"</span><span data-if="cpp" style="display:none">"none"</span><span data-if="com" style="display:none">"none"</span><span data-if="dotnet" style="display:none">"none"</span><span data-if="python" style="display:none">"none"</span></i>, <i><span data-if="hdevelop" style="display:inline">'scale_factor'</span><span data-if="c" style="display:none">"scale_factor"</span><span data-if="cpp" style="display:none">"scale_factor"</span><span data-if="com" style="display:none">"scale_factor"</span><span data-if="dotnet" style="display:none">"scale_factor"</span><span data-if="python" style="display:none">"scale_factor"</span></i>,
<i><span data-if="hdevelop" style="display:inline">'subsampling_step'</span><span data-if="c" style="display:none">"subsampling_step"</span><span data-if="cpp" style="display:none">"subsampling_step"</span><span data-if="com" style="display:none">"subsampling_step"</span><span data-if="dotnet" style="display:none">"subsampling_step"</span><span data-if="python" style="display:none">"subsampling_step"</span></i>, <i><span data-if="hdevelop" style="display:inline">'image_area'</span><span data-if="c" style="display:none">"image_area"</span><span data-if="cpp" style="display:none">"image_area"</span><span data-if="com" style="display:none">"image_area"</span><span data-if="dotnet" style="display:none">"image_area"</span><span data-if="python" style="display:none">"image_area"</span></i>
</p>
<p><i>Default value:</i> If the <i><span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span></i> is not set
explicitly by this operator, the value that has been set with
<a href="create_sample_identifier.html"><code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code></a> or <a href="set_sample_identifier_param.html"><code><span data-if="hdevelop" style="display:inline">set_sample_identifier_param</span><span data-if="c" style="display:none">set_sample_identifier_param</span><span data-if="cpp" style="display:none">SetSampleIdentifierParam</span><span data-if="com" style="display:none">SetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">SetSampleIdentifierParam</span><span data-if="python" style="display:none">set_sample_identifier_param</span></code></a>
will be used.
</p>
</dd>

<dt><b><i><span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span></i>:</b></dt>
<dd>
<p>
 See <a href="create_sample_identifier.html"><code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code></a>
for a description of this parameter.  Note the objects to be identified
should appear approximately in the same scale in the sample images as
well as in the query images.
</p>
<p><i>Suggested values:</i> <i>0.25</i>, <i>0.5</i>, <i>1.0</i>,
<i>2</i>, <i>3</i>, <i>4</i>
</p>
<p><i>Default value:</i> If the <i><span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span></i> is not set
explicitly by this operator, the value that has been set with
<a href="create_sample_identifier.html"><code><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></code></a> or <a href="set_sample_identifier_param.html"><code><span data-if="hdevelop" style="display:inline">set_sample_identifier_param</span><span data-if="c" style="display:none">set_sample_identifier_param</span><span data-if="cpp" style="display:none">SetSampleIdentifierParam</span><span data-if="com" style="display:none">SetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">SetSampleIdentifierParam</span><span data-if="python" style="display:none">set_sample_identifier_param</span></code></a>
will be used.
</p>
</dd>
</dl>
<h2 id="sec_execution">运行信息</h2>
<ul>
  <li>多线程类型:可重入(与非独占操作符并行运行)。</li>
<li>多线程作用域:全局(可以从任何线程调用)。</li>
  
    <li>Automatically parallelized on internal data level.</li>
  
</ul>
<h2 id="sec_parameters">参数表</h2>
  <div class="par">
<div class="parhead">
<span id="Image" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Image</span><span data-if="c" style="display:none">Image</span><span data-if="cpp" style="display:none">Image</span><span data-if="com" style="display:none">Image</span><span data-if="dotnet" style="display:none">image</span><span data-if="python" style="display:none">image</span></code></b> (input_object)  </span><span>(multichannel-)image <code>→</code> <span data-if="hdevelop" style="display:inline">object</span><span data-if="dotnet" style="display:none"><a href="HImage.html">HImage</a></span><span data-if="python" style="display:none">HObject</span><span data-if="cpp" style="display:none"><a href="HImage.html">HImage</a></span><span data-if="c" style="display:none">Hobject</span> (byte)</span>
</div>
<p class="pardesc">Image showing the object to be identified.</p>
</div>
  <div class="par">
<div class="parhead">
<span id="SampleIdentifier" class="parname"><b><code><span data-if="hdevelop" style="display:inline">SampleIdentifier</span><span data-if="c" style="display:none">SampleIdentifier</span><span data-if="cpp" style="display:none">SampleIdentifier</span><span data-if="com" style="display:none">SampleIdentifier</span><span data-if="dotnet" style="display:none">sampleIdentifier</span><span data-if="python" style="display:none">sample_identifier</span></code></b> (input_control)  </span><span>sample_identifier <code>→</code> <span data-if="dotnet" style="display:none"><a href="HSampleIdentifier.html">HSampleIdentifier</a>, </span><span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">HHandle</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (handle)</span><span data-if="dotnet" style="display:none"> (<i>IntPtr</i>)</span><span data-if="cpp" style="display:none"> (<i>HHandle</i>)</span><span data-if="c" style="display:none"> (<i>handle</i>)</span></span>
</div>
<p class="pardesc">Handle of the sample identifier.</p>
</div>
  <div class="par">
<div class="parhead">
<span id="NumResults" class="parname"><b><code><span data-if="hdevelop" style="display:inline">NumResults</span><span data-if="c" style="display:none">NumResults</span><span data-if="cpp" style="display:none">NumResults</span><span data-if="com" style="display:none">NumResults</span><span data-if="dotnet" style="display:none">numResults</span><span data-if="python" style="display:none">num_results</span></code></b> (input_control)  </span><span>integer <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">int</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (integer)</span><span data-if="dotnet" style="display:none"> (<i>int</i> / </span><span data-if="dotnet" style="display:none">long)</span><span data-if="cpp" style="display:none"> (<i>Hlong</i>)</span><span data-if="c" style="display:none"> (<i>Hlong</i>)</span></span>
</div>
<p class="pardesc">Number of suggested object indices.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>1</p>
<p class="pardesc"><span class="parcat">Suggested values:
      </span>1, 2, 3, 4, 5, 10</p>
</div>
  <div class="par">
<div class="parhead">
<span id="RatingThreshold" class="parname"><b><code><span data-if="hdevelop" style="display:inline">RatingThreshold</span><span data-if="c" style="display:none">RatingThreshold</span><span data-if="cpp" style="display:none">RatingThreshold</span><span data-if="com" style="display:none">RatingThreshold</span><span data-if="dotnet" style="display:none">ratingThreshold</span><span data-if="python" style="display:none">rating_threshold</span></code></b> (input_control)  </span><span>real <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">float</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (real)</span><span data-if="dotnet" style="display:none"> (<i>double</i>)</span><span data-if="cpp" style="display:none"> (<i>double</i>)</span><span data-if="c" style="display:none"> (<i>double</i>)</span></span>
</div>
<p class="pardesc">Rating threshold.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>0.0</p>
<p class="pardesc"><span class="parcat">Suggested values:
      </span>0.05, 0.1, 0.15, 0.2</p>
</div>
  <div class="par">
<div class="parhead">
<span id="GenParamName" class="parname"><b><code><span data-if="hdevelop" style="display:inline">GenParamName</span><span data-if="c" style="display:none">GenParamName</span><span data-if="cpp" style="display:none">GenParamName</span><span data-if="com" style="display:none">GenParamName</span><span data-if="dotnet" style="display:none">genParamName</span><span data-if="python" style="display:none">gen_param_name</span></code></b> (input_control)  </span><span>attribute.name-array <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[str]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (string)</span><span data-if="dotnet" style="display:none"> (<i>string</i>)</span><span data-if="cpp" style="display:none"> (<i>HString</i>)</span><span data-if="c" style="display:none"> (<i>char*</i>)</span></span>
</div>
<p class="pardesc">Generic parameter name.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>[]</p>
<p class="pardesc"><span class="parcat">List of values:
      </span><span data-if="hdevelop" style="display:inline">'apply_rating_threshold'</span><span data-if="c" style="display:none">"apply_rating_threshold"</span><span data-if="cpp" style="display:none">"apply_rating_threshold"</span><span data-if="com" style="display:none">"apply_rating_threshold"</span><span data-if="dotnet" style="display:none">"apply_rating_threshold"</span><span data-if="python" style="display:none">"apply_rating_threshold"</span>, <span data-if="hdevelop" style="display:inline">'image_resize_method'</span><span data-if="c" style="display:none">"image_resize_method"</span><span data-if="cpp" style="display:none">"image_resize_method"</span><span data-if="com" style="display:none">"image_resize_method"</span><span data-if="dotnet" style="display:none">"image_resize_method"</span><span data-if="python" style="display:none">"image_resize_method"</span>, <span data-if="hdevelop" style="display:inline">'image_resize_value'</span><span data-if="c" style="display:none">"image_resize_value"</span><span data-if="cpp" style="display:none">"image_resize_value"</span><span data-if="com" style="display:none">"image_resize_value"</span><span data-if="dotnet" style="display:none">"image_resize_value"</span><span data-if="python" style="display:none">"image_resize_value"</span>, <span data-if="hdevelop" style="display:inline">'rating_method'</span><span data-if="c" style="display:none">"rating_method"</span><span data-if="cpp" style="display:none">"rating_method"</span><span data-if="com" style="display:none">"rating_method"</span><span data-if="dotnet" style="display:none">"rating_method"</span><span data-if="python" style="display:none">"rating_method"</span>, <span data-if="hdevelop" style="display:inline">'use_color_info'</span><span data-if="c" style="display:none">"use_color_info"</span><span data-if="cpp" style="display:none">"use_color_info"</span><span data-if="com" style="display:none">"use_color_info"</span><span data-if="dotnet" style="display:none">"use_color_info"</span><span data-if="python" style="display:none">"use_color_info"</span>, <span data-if="hdevelop" style="display:inline">'use_texture_info'</span><span data-if="c" style="display:none">"use_texture_info"</span><span data-if="cpp" style="display:none">"use_texture_info"</span><span data-if="com" style="display:none">"use_texture_info"</span><span data-if="dotnet" style="display:none">"use_texture_info"</span><span data-if="python" style="display:none">"use_texture_info"</span></p>
</div>
  <div class="par">
<div class="parhead">
<span id="GenParamValue" class="parname"><b><code><span data-if="hdevelop" style="display:inline">GenParamValue</span><span data-if="c" style="display:none">GenParamValue</span><span data-if="cpp" style="display:none">GenParamValue</span><span data-if="com" style="display:none">GenParamValue</span><span data-if="dotnet" style="display:none">genParamValue</span><span data-if="python" style="display:none">gen_param_value</span></code></b> (input_control)  </span><span>attribute.value-array <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[Union[str, int, float]]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (real / </span><span data-if="hdevelop" style="display:inline">string / </span><span data-if="hdevelop" style="display:inline">integer)</span><span data-if="dotnet" style="display:none"> (<i>double</i> / </span><span data-if="dotnet" style="display:none">string / </span><span data-if="dotnet" style="display:none">int / </span><span data-if="dotnet" style="display:none">long)</span><span data-if="cpp" style="display:none"> (<i>double</i> / </span><span data-if="cpp" style="display:none">HString / </span><span data-if="cpp" style="display:none">Hlong)</span><span data-if="c" style="display:none"> (<i>double</i> / </span><span data-if="c" style="display:none">char* / </span><span data-if="c" style="display:none">Hlong)</span></span>
</div>
<p class="pardesc">Generic parameter value.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>[]</p>
<p class="pardesc"><span class="parcat">List of values:
      </span><span data-if="hdevelop" style="display:inline">'distance'</span><span data-if="c" style="display:none">"distance"</span><span data-if="cpp" style="display:none">"distance"</span><span data-if="com" style="display:none">"distance"</span><span data-if="dotnet" style="display:none">"distance"</span><span data-if="python" style="display:none">"distance"</span>, <span data-if="hdevelop" style="display:inline">'false'</span><span data-if="c" style="display:none">"false"</span><span data-if="cpp" style="display:none">"false"</span><span data-if="com" style="display:none">"false"</span><span data-if="dotnet" style="display:none">"false"</span><span data-if="python" style="display:none">"false"</span>, <span data-if="hdevelop" style="display:inline">'score'</span><span data-if="c" style="display:none">"score"</span><span data-if="cpp" style="display:none">"score"</span><span data-if="com" style="display:none">"score"</span><span data-if="dotnet" style="display:none">"score"</span><span data-if="python" style="display:none">"score"</span>, <span data-if="hdevelop" style="display:inline">'score_single'</span><span data-if="c" style="display:none">"score_single"</span><span data-if="cpp" style="display:none">"score_single"</span><span data-if="com" style="display:none">"score_single"</span><span data-if="dotnet" style="display:none">"score_single"</span><span data-if="python" style="display:none">"score_single"</span>, <span data-if="hdevelop" style="display:inline">'true'</span><span data-if="c" style="display:none">"true"</span><span data-if="cpp" style="display:none">"true"</span><span data-if="com" style="display:none">"true"</span><span data-if="dotnet" style="display:none">"true"</span><span data-if="python" style="display:none">"true"</span></p>
</div>
  <div class="par">
<div class="parhead">
<span id="ObjectIdx" class="parname"><b><code><span data-if="hdevelop" style="display:inline">ObjectIdx</span><span data-if="c" style="display:none">ObjectIdx</span><span data-if="cpp" style="display:none">ObjectIdx</span><span data-if="com" style="display:none">ObjectIdx</span><span data-if="dotnet" style="display:none">objectIdx</span><span data-if="python" style="display:none">object_idx</span></code></b> (output_control)  </span><span>integer(-array) <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[int]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (integer)</span><span data-if="dotnet" style="display:none"> (<i>int</i> / </span><span data-if="dotnet" style="display:none">long)</span><span data-if="cpp" style="display:none"> (<i>Hlong</i>)</span><span data-if="c" style="display:none"> (<i>Hlong</i>)</span></span>
</div>
<p class="pardesc">Index of the identified object.</p>
</div>
  <div class="par">
<div class="parhead">
<span id="Rating" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Rating</span><span data-if="c" style="display:none">Rating</span><span data-if="cpp" style="display:none">Rating</span><span data-if="com" style="display:none">Rating</span><span data-if="dotnet" style="display:none">rating</span><span data-if="python" style="display:none">rating</span></code></b> (output_control)  </span><span>real(-array) <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">Sequence[float]</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (real)</span><span data-if="dotnet" style="display:none"> (<i>double</i>)</span><span data-if="cpp" style="display:none"> (<i>double</i>)</span><span data-if="c" style="display:none"> (<i>double</i>)</span></span>
</div>
<p class="pardesc">Rating value of the identified object.</p>
</div>
<h2 id="sec_result">结果</h2>
<p>如果参数均有效，算子
<a href="set_sample_identifier_param.html"><code><span data-if="hdevelop" style="display:inline">set_sample_identifier_param</span><span data-if="c" style="display:none">set_sample_identifier_param</span><span data-if="cpp" style="display:none">SetSampleIdentifierParam</span><span data-if="com" style="display:none">SetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">SetSampleIdentifierParam</span><span data-if="python" style="display:none">set_sample_identifier_param</span></code></a> 返回值 <TT>2</TT> (
      <TT>H_MSG_TRUE</TT>)
    .  If necessary an
exception is raised.  </p>
<h2 id="sec_predecessors">可能的前置算子</h2>
<p>
<code><a href="train_sample_identifier.html"><span data-if="hdevelop" style="display:inline">train_sample_identifier</span><span data-if="c" style="display:none">train_sample_identifier</span><span data-if="cpp" style="display:none">TrainSampleIdentifier</span><span data-if="com" style="display:none">TrainSampleIdentifier</span><span data-if="dotnet" style="display:none">TrainSampleIdentifier</span><span data-if="python" style="display:none">train_sample_identifier</span></a></code>, 
<code><a href="read_sample_identifier.html"><span data-if="hdevelop" style="display:inline">read_sample_identifier</span><span data-if="c" style="display:none">read_sample_identifier</span><span data-if="cpp" style="display:none">ReadSampleIdentifier</span><span data-if="com" style="display:none">ReadSampleIdentifier</span><span data-if="dotnet" style="display:none">ReadSampleIdentifier</span><span data-if="python" style="display:none">read_sample_identifier</span></a></code>
</p>
<h2 id="sec_successors">可能的后置算子</h2>
<p>
<code><a href="add_sample_identifier_training_data.html"><span data-if="hdevelop" style="display:inline">add_sample_identifier_training_data</span><span data-if="c" style="display:none">add_sample_identifier_training_data</span><span data-if="cpp" style="display:none">AddSampleIdentifierTrainingData</span><span data-if="com" style="display:none">AddSampleIdentifierTrainingData</span><span data-if="dotnet" style="display:none">AddSampleIdentifierTrainingData</span><span data-if="python" style="display:none">add_sample_identifier_training_data</span></a></code>
</p>
<h2 id="sec_see">参考其它</h2>
<p>
<code><a href="create_sample_identifier.html"><span data-if="hdevelop" style="display:inline">create_sample_identifier</span><span data-if="c" style="display:none">create_sample_identifier</span><span data-if="cpp" style="display:none">CreateSampleIdentifier</span><span data-if="com" style="display:none">CreateSampleIdentifier</span><span data-if="dotnet" style="display:none">CreateSampleIdentifier</span><span data-if="python" style="display:none">create_sample_identifier</span></a></code>, 
<code><a href="add_sample_identifier_preparation_data.html"><span data-if="hdevelop" style="display:inline">add_sample_identifier_preparation_data</span><span data-if="c" style="display:none">add_sample_identifier_preparation_data</span><span data-if="cpp" style="display:none">AddSampleIdentifierPreparationData</span><span data-if="com" style="display:none">AddSampleIdentifierPreparationData</span><span data-if="dotnet" style="display:none">AddSampleIdentifierPreparationData</span><span data-if="python" style="display:none">add_sample_identifier_preparation_data</span></a></code>, 
<code><a href="prepare_sample_identifier.html"><span data-if="hdevelop" style="display:inline">prepare_sample_identifier</span><span data-if="c" style="display:none">prepare_sample_identifier</span><span data-if="cpp" style="display:none">PrepareSampleIdentifier</span><span data-if="com" style="display:none">PrepareSampleIdentifier</span><span data-if="dotnet" style="display:none">PrepareSampleIdentifier</span><span data-if="python" style="display:none">prepare_sample_identifier</span></a></code>, 
<code><a href="set_sample_identifier_param.html"><span data-if="hdevelop" style="display:inline">set_sample_identifier_param</span><span data-if="c" style="display:none">set_sample_identifier_param</span><span data-if="cpp" style="display:none">SetSampleIdentifierParam</span><span data-if="com" style="display:none">SetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">SetSampleIdentifierParam</span><span data-if="python" style="display:none">set_sample_identifier_param</span></a></code>, 
<code><a href="get_sample_identifier_param.html"><span data-if="hdevelop" style="display:inline">get_sample_identifier_param</span><span data-if="c" style="display:none">get_sample_identifier_param</span><span data-if="cpp" style="display:none">GetSampleIdentifierParam</span><span data-if="com" style="display:none">GetSampleIdentifierParam</span><span data-if="dotnet" style="display:none">GetSampleIdentifierParam</span><span data-if="python" style="display:none">get_sample_identifier_param</span></a></code>, 
<code><a href="get_sample_identifier_object_info.html"><span data-if="hdevelop" style="display:inline">get_sample_identifier_object_info</span><span data-if="c" style="display:none">get_sample_identifier_object_info</span><span data-if="cpp" style="display:none">GetSampleIdentifierObjectInfo</span><span data-if="com" style="display:none">GetSampleIdentifierObjectInfo</span><span data-if="dotnet" style="display:none">GetSampleIdentifierObjectInfo</span><span data-if="python" style="display:none">get_sample_identifier_object_info</span></a></code>, 
<code><a href="remove_sample_identifier_preparation_data.html"><span data-if="hdevelop" style="display:inline">remove_sample_identifier_preparation_data</span><span data-if="c" style="display:none">remove_sample_identifier_preparation_data</span><span data-if="cpp" style="display:none">RemoveSampleIdentifierPreparationData</span><span data-if="com" style="display:none">RemoveSampleIdentifierPreparationData</span><span data-if="dotnet" style="display:none">RemoveSampleIdentifierPreparationData</span><span data-if="python" style="display:none">remove_sample_identifier_preparation_data</span></a></code>, 
<code><a href="remove_sample_identifier_training_data.html"><span data-if="hdevelop" style="display:inline">remove_sample_identifier_training_data</span><span data-if="c" style="display:none">remove_sample_identifier_training_data</span><span data-if="cpp" style="display:none">RemoveSampleIdentifierTrainingData</span><span data-if="com" style="display:none">RemoveSampleIdentifierTrainingData</span><span data-if="dotnet" style="display:none">RemoveSampleIdentifierTrainingData</span><span data-if="python" style="display:none">remove_sample_identifier_training_data</span></a></code>, 
<code><a href="write_sample_identifier.html"><span data-if="hdevelop" style="display:inline">write_sample_identifier</span><span data-if="c" style="display:none">write_sample_identifier</span><span data-if="cpp" style="display:none">WriteSampleIdentifier</span><span data-if="com" style="display:none">WriteSampleIdentifier</span><span data-if="dotnet" style="display:none">WriteSampleIdentifier</span><span data-if="python" style="display:none">write_sample_identifier</span></a></code>, 
<code><a href="serialize_sample_identifier.html"><span data-if="hdevelop" style="display:inline">serialize_sample_identifier</span><span data-if="c" style="display:none">serialize_sample_identifier</span><span data-if="cpp" style="display:none">SerializeSampleIdentifier</span><span data-if="com" style="display:none">SerializeSampleIdentifier</span><span data-if="dotnet" style="display:none">SerializeSampleIdentifier</span><span data-if="python" style="display:none">serialize_sample_identifier</span></a></code>, 
<code><a href="deserialize_sample_identifier.html"><span data-if="hdevelop" style="display:inline">deserialize_sample_identifier</span><span data-if="c" style="display:none">deserialize_sample_identifier</span><span data-if="cpp" style="display:none">DeserializeSampleIdentifier</span><span data-if="com" style="display:none">DeserializeSampleIdentifier</span><span data-if="dotnet" style="display:none">DeserializeSampleIdentifier</span><span data-if="python" style="display:none">deserialize_sample_identifier</span></a></code>, 
<code><a href="clear_sample_identifier.html"><span data-if="hdevelop" style="display:inline">clear_sample_identifier</span><span data-if="c" style="display:none">clear_sample_identifier</span><span data-if="cpp" style="display:none">ClearSampleIdentifier</span><span data-if="com" style="display:none">ClearSampleIdentifier</span><span data-if="dotnet" style="display:none">ClearSampleIdentifier</span><span data-if="python" style="display:none">clear_sample_identifier</span></a></code>, 
<code><a href="set_sample_identifier_object_info.html"><span data-if="hdevelop" style="display:inline">set_sample_identifier_object_info</span><span data-if="c" style="display:none">set_sample_identifier_object_info</span><span data-if="cpp" style="display:none">SetSampleIdentifierObjectInfo</span><span data-if="com" style="display:none">SetSampleIdentifierObjectInfo</span><span data-if="dotnet" style="display:none">SetSampleIdentifierObjectInfo</span><span data-if="python" style="display:none">set_sample_identifier_object_info</span></a></code>
</p>
<h2 id="sec_module">模块</h2>
<p>
Matching</p>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
